//解决跨域问题
const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  transpileDependencies: true,
  publicPath: process.env.NODE_ENV === "production" ? "./" : "/",
  outputDir: "dist",
  assetsDir: "static",
  devServer: {
    //配置代理
    proxy: {
      // '/api'是代理标识，一般是每个接口前的相同部分
      "/api": {
        // 请求地址，一般是服务器地址
        target: "http://101.34.49.100:8088",
        // pathRewrite的作用是把请求接口中的 '/api'替换掉，一般是替换为空""
        pathRwewrite: { "^/api": "" }, //定向
        ws: true, //开启websoket
        changeOrigin: true, //跨域
      },
    },
  },
  lintOnSave: false,
  chainWebpack: (config) => {
    config.plugin("html").tap((args) => {
      args[0].title = "淘柳职";
      return args;
    });
  },
});
